home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 1 Issue 2
/
PDCD-1 - Issue 02.iso
/
_utilities
/
utilities
/
003
/
motorola
/
Sources
/
h
/
structs
< prev
next >
Wrap
Text File
|
1989-03-24
|
1KB
|
30 lines
struct link { /* linked list to hold line numbers */
int L_num; /* line number */
struct link *next; /* pointer to next node */
};
struct nlist { /* basic symbol table entry */
char *name;
int def; /* value of symbol, assigned by user */
int def2; /* value assign by assembler, e.g. defined this pass? */
/* added ver TER_2.0 4 Jul 89 */
struct nlist *Lnext ; /* left node of the tree leaf */
struct nlist *Rnext; /* right node of the tree leaf */
struct link *L_list; /* pointer to linked list of line numbers */
};
struct oper { /* an entry in the mnemonic table */
char *mnemonic; /* its name */
char class; /* its class */
int opcode; /* its base opcode */
char cycles; /* its base # of cycles */
};
struct InclFile { /* The INCLUDE files nesting "stack" */
/* added ver TER_2.0 6/17/89 */
FILE *fp; /* saved file pointer (next level up) */
int line_num; /* saved line number count */
char *name; /* saved file name */
};